"This project involves developing an action-platformer game for the Flash platform. The user controls
a character who must progress through levels, while avoiding obstacles, collecting items and fighting
many types of enemies. Role-playing game elements such as equipment and upgrades support user
customization and varied battle strategies.
Developing a successful Flash game involves several factors. Flash games must be simple to get
into, yet rewarding to play in both short and long sessions. Flash games must be accessible to a
wide audience; both in terms of user preferences and technical limitations. Finally, Flash games must
offer something unique to stand out from the crowd, in a market where hundreds of free games are
published every month. This report covers the research, design and implementation done to achieve
these requirements, in terms of game mechanics, interface, level design, visual design, accessibility
options, and replay value.
Technical challenges include building, testing and optimizing a game engine and interface from
scratch, balancing the game mechanics and difficulty, and structuring the whole development process
in a way that enables easy creation of new content.
In addition to game design and development, this project also deals with the business aspects of
developing online games; how games generate revenue, how they are marketed and distributed, and
developing trends in the consumer market.
Project success in different areas has been evaluated through usability studies, user ratings and reviews,
and vast quantities of usage and distribution statistics. Overall, the project has been a success
in terms of user reception and generated revenue, and the final section of this report includes plans for
a second game, utilizing and building upon the same game engine and mechanics."